English Dictionary
◊ RAIN DOWN
rain down
v : precipitate as rain; "It's raining cats and dogs" [syn: {rain}]